#pragma once
#ifndef __G_TEAMLEADER__
#define __G_TEAMLEADER__
#include "../Define.h"
#include "../Common.h"

class TeamLeader
{
public:
    TeamLeader();
    ~TeamLeader();

    static TeamLeader* instance()
    {
        static TeamLeader instance;
        return &instance;
    }

    void Run(int32 yysPID, bool SaveImg = false);
    void SetSaveImgPatch(std::string ImgPatch);
    void SetLoadImgPatch(std::string ImgPatch);

private:
    std::string ImgPatch;
    std::string ImgSavePath;
};

#define sTeamLeader TeamLeader::instance()
#endif


